contract manufacturing engineering factory automation design assembly assembly machinery machining custom automation equipment machine shop contract automation cnc machining control industrial automation cnc manufacturing industrial